home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2001 / MacHack 2001.toast / pc / The Hacks / X-Menu 2.0 / CustomWindow2.m < prev    next >
Encoding:
Text File  |  2001-06-23  |  705 b   |  28 lines

  1. #import "CustomWindow2.h"
  2. #import <AppKit/AppKit.h>
  3.  
  4. @implementation CustomWindow2
  5.  
  6. - (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag {
  7.  
  8.     NSWindow* result = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
  9.     
  10.     [result setLevel: NSStatusWindowLevel];
  11.     [result setHasShadow:NO];
  12.     
  13.     [self setContentSize:NSMakeSize(35, 21)];
  14.     
  15.     {
  16.         NSScreen *screen = [NSScreen mainScreen];
  17.         NSRect     frame = [screen frame];
  18.         
  19.         frame.origin.y = frame.size.height - 21;
  20.         frame.origin.x = 10;
  21.         
  22.         [self setFrameOrigin:frame.origin];
  23.     }
  24.     
  25.     return result;
  26. }
  27. @end
  28.